public class HelloWorld{

	//输入main回车就有
	//输入pl回车就有了
	//输入ctrl+shift+/
	public static void main(String[] args) {
		boolean flag = true;	//布尔类型 只有两个值 true false
		System.out.println(flag);	//jvm没有明确boolean的大小，
									//有些书是1比特，有写是一个字节，如果选项当中其他都是错的，人家要对的，那就选择这个
		System.out.println(Boolean);
	}
	public static void main12(String[] args) {
			short s = 10;	//2个字节
			System.out.println(s);
			System.out.println(Short.MAX_VALUE);
		}
	
	public static void main11(String[] args) {
		byte b = 127; //1个字节 -128 - 127,直接赋值不能超过相应的范围表示的范围
		System.out.println(b+1); //整形打印，不会报错
		System.out.println(Byte.MAX_VALUE);
		System.out.println(b);
	}
	public static void main10(String[] args) {
		char ch = 'g';	//单引号的叫做字符  “双引号叫做字符串”2个字节必须为正数
		char ch2 = '高';
		char ch3 = 97;
		System.out.println(ch);
		System.out.println(ch2);
		System.out.println(ch3);
		System.out.println(Character.MAX_VALUE);
		System.out.println(Character.MIN_VALUE);
	}
	public static void main9(String[] args) {
		float a = 12.5F;	//4个字节
		System.out.println(a);
		System.out.println(Float.MAX_VALUE);
		System.out.println(Float.MIN_VALUE);
	}
	public static void main8(String[] args) {
		double num = 1.1;//在电脑世界中并不存在绝对的最精确的
		System.out.println(num * num);
		int a = 1;
		//double a = 1.0;
		int b = 2;
		System.out.println(a/b);//0
	}
	public static void main7(String[] args) {
		double d = 12.5;
		System.out.println(d);
		//int a = 12.5; //会出现报错，存在精度损失
		System.out.println(Double.MAX_VALUE);
		System.out.println(Double.MIN_VALUE);
	}
	public static void main6(String[] args) {
		long a = 10L;//8个字节
		System.out.println(a);
		System.out.println(Long.MAX_VALUE);
		System.out.println(Long.MIN_VALUE);
	}
	public static void main5(String[] args) {
		System.out.println(Integer.MAX_VALUE);
		System.out.println(Integer.MIN_VALUE);
		System.out.println(Integer.MAX_VALUE + 1);
		System.out.println(Integer.MIN_VALUE - 1);
	}
	public static void main4(String[] args) {
		int a = 10;//4个字节
		System.out.println(a);
	}
	public static void main3(String[] args) {
		System.out.print("hello1"); //块注释
		System.out.print(100);
		System.out.println("hello2");
		System.out.printf("%d\n",10);
	}
	//打印String数组的内容
	public static void main2(String[] args){
		for(int i = 0; i <  args.length;i++){
				System.out.println(args[i]);
		}	
	}
	public static void main1(String[] args){
		System.out.println("HelloWorld");
		//中文乱码
		System.out.println("中文乱码");
	}
}